//
//  BRStationListModel.h
//  BrezzeSaaS
//
//  Created by IOS on 2021/9/29.
//  Copyright © 2021 Brezze GWG. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface BRStationListModel : NSObject

// MARK: - 新接口 V2 字段
/// 网点ID
@property (nonatomic,assign) NSInteger stationId;
/// 网点名称
@property (nonatomic,strong) NSString *name;
/// 地址
@property (nonatomic,strong) NSString *address;
/// 电话
@property (nonatomic,strong) NSString *tel;
/// 纬度
@property (nonatomic,assign) CGFloat lat;
/// 经度
@property (nonatomic,assign) CGFloat lng;
/// 距离（公里）
@property (nonatomic,assign) CGFloat distance;
/// 是否营业中
@property (nonatomic,assign) BOOL open;
/// 营业时间
@property (nonatomic,strong) NSString *open_time;
/// 空置位置数
@property (nonatomic,assign) NSInteger depotEmpty;
/// 可借充电宝数
@property (nonatomic,assign) NSInteger depotBorrow;
/// 是否为空（是否有空置位置）
@property (nonatomic,assign) BOOL isEmpty;
/// 是否可借（是否有可借充电宝）
@property (nonatomic,assign) BOOL isBorrow;
/// 充电宝类型
@property (nonatomic,assign) NSInteger powerbank_type;

// MARK: - 兼容旧接口字段（保留）
/// 计费规则ID
@property (nonatomic,assign) NSInteger billingId;
/// 网点ID（字符串，兼容旧接口）
@property (nonatomic,strong) NSString *stationIdStr;
/// 是否营业（整数，兼容旧接口）
@property (nonatomic,assign) NSInteger isBusiness;
/// 可归还数（兼容旧接口，使用depotEmpty）
@property (nonatomic,assign) NSInteger recovery;
/// 可租用数（兼容旧接口，使用depotBorrow）
@property (nonatomic,assign) NSInteger rent;
/// 网点名称（兼容旧接口，使用name）
@property (nonatomic,strong) NSString *branchName;
/// 网点形象图片
@property (nonatomic,strong) NSString *images;
/// logo
@property (nonatomic,strong) NSString *logo;
/// 营业时间JSON（兼容旧接口，使用open_time）
@property (nonatomic,strong) NSString *openTime;
/// 电话（兼容旧接口，使用tel）
@property (nonatomic,strong) NSString *landlinePhone;
/// 手机号（新接口字段）
@property (nonatomic,strong) NSString *mobile;
/// 网址
@property (nonatomic,strong) NSString *website;

@property (nonatomic,assign) BOOL isTap;


@end

@interface BRGMSPlaceModel : BRBaseModel

/// 地名
@property (nonatomic,strong) NSString *place;
/// 地址
@property (nonatomic,strong) NSString *address;

@property (nonatomic,strong) NSString *placeID;

@property (nonatomic,assign) BOOL isSel;

@property (nonatomic,assign) CLLocationCoordinate2D curCoordinate2D;

@end

NS_ASSUME_NONNULL_END
